任务一 财务数据分析认知
知识准备
财务分析的起源、发展
19世纪末20世纪初,美国的银行家们面临一个棘手的问题:如何确保借出去的钱能够收回来?为了降低贷款风险,他们开始对企业的财务状况进行详细调查和分析。这种做法逐渐演变成了现代财务分析的雏形。
随着全球资本市场的形成,越来越多的非银行贷款机构和投资者涌现出来。财务分析不再仅仅是银行的专利,它开始为更多的投资者服务,帮助他们做出更明智的投资决策。
不仅是债权人、投资者,公司经营者也越来越重视它。通过财务分析,经营者可以了解公司的财务健康情况,发现经营过程中存在的具体问题,并提出相应的解决方案。财务分析还能为公司的未来发展提供重要的依据,帮助经营者做出更加明智的决策。
随着财务分析在银行、投资者和公司经营者中的广泛应用,财务分析的理论和方法也在不断丰富和完善。最初的财务分析主要依赖于单一的财务指标,但随着时间的推移,越来越多的综合性评价方法被提出,如杜邦分析法、沃尔评分法和信用能力指数等。
21世纪以来,依托于计算机的高速发展,财务数据的采集、处理、传递日益便捷,财务分析工具、分析软件的开发日新月异,财务分析的角度也趋于多元化,财务分析的广度和深度得到极大的拓宽。
财务数据分析的概念
财务数据分析是一项重要的企业财务管理活动,是从企业或其他经济组织编制的财务报表和其他相关财务信息,获取所需的财务数据,并运用各种统计学、经济学和财务管理理论,通过一系列财务分析的技术和方法,对企业的财务状况、经营成果、现金流量等方面进行多角度剖析和评估,从而为经营管理、投融资决策等提供数据支撑。
财务数据分析的作用
财务数据分析的作用主要是评价企业过去、反映企业现状及预估企业未来。
正确评价企业过去
正确评价过去是反映企业现在和揭示未来的基础。财务数据分析通过对财务会计报表等资料的分析能够准确地反映企业过去的业绩状况,总结企业已取得的成绩、存在的问题及问题产生的原因等,这不仅能准确、客观地评价企业的经营业绩,而且会对企业投资者和债权人的决策行为产生一定的影响。
全面反映企业现状
财务会计报表及管理会计报表等资料是对企业各项生产经营活动的综合反映,但财务会计报表的格式及提供的数据往往是根据会计的特点和管理的一般需要而设计的,不可能全面提供报表使用者所需要的各方面数据资料。财务数据分析,根据不同主体的分析目的,采用不同的分析手段和方法,得出反映企业各方面现状的指标,如反映企业资产结构的指标、反映企业权益结构的指标、反映企业支付能力和偿债能力的指标、反映企业营运状况的指标、反映企业盈利能力的指标等。因此,财务分析对全面反映和评价企业现状具有重要意义。
准确预估企业未来
财务数据分析不仅可用于评价企业过去和反映企业现状,更重要的是,它还可以比较准确地预估企业未来发展趋势。第一,为企业未来的财务预测、财务决策和财务预算指明方向;第二,为企业财务危机预测提供数据支持;第三,准确评估企业的价值及价值创造。准确预估企业未来有助于企业经营者进行绩效评价、资本经营和产权交易。
财务数据分析的框架体系
财务数据分析体系应以财务信息使用主体的需求为导向,尽可能充分的搜集相关资料,获取相关数据,按主体分析目的选取合适的分析方法和分析工具,以此得到满足主体需求的分析结论。例如,当需要了解某个公司的盈利情况时,我们会收集项目的收入和支出数据,使用盈利指标等分析方法,得出公司盈利情况的分析结论。
在构建企业财务分析体系时应遵循从“企业目标”出发到“财务结果”,再回到“企业目标”的循环逻辑思路,也就是从“企业目标与财务目标→财务目标与财务活动→财务活动与财务报表→财务报表与财务效率(能力)→财务效率(能力)与财务结果”的循环逻辑思路。
企业进行财务数据分析,一般分为四个步骤,包括财务分析信息搜集整理阶段、战略分析和财务报表分析阶段、实施阶段、综合评价阶段。如图0-1-1所示。
财务分析方法体系
企业在进行财务分析时,需要通过一定的方法体系,从而达到财务分析的目的。目前比较常用的分析方法有比较分析法,水平分析法、结构分析法、趋势分析法、比率分析法、因素分析法。其中,水平分析法和结构分析法主要用于企业财务报表分析。
比较分析法
假设我们公司正在准备年度财务报告,作为公司的财务分析师,需要知道公司今年的表现如何。此时我们可以利用比较分析法,也就是将今年的销售额与去年的销售额进行对比,发现今年的销售额增长了10%。这就是比较分析法的魅力所在——通过对比不同时间段的财务数据,揭示出差异,并为进一步分析指明方向。
比较标准包括经验标准、历史标准、目标标准和行业标准:
1.经验标准。经验标准是各类企业在不同时期普遍适用的评价标准。这类标准通常是由权威统计部门、行业协会或金融市场研究机构基于大量统计数据制定的公认标准值,例如行业平均利润率、流动比率、速动比率等;
2.历史标准。历史标准是过去实际发生的、已经成为历史数据的评价标准。将企业当前的财务数据与其过去某一时期或连续多个时期的财务数据进行比较,可以揭示差异或经营业绩的变化趋势;
3.目标标准。目标标准是由企业事先确定的评价标准,一般是企业预先设定的目标、预算或计划。将企业实际完成的财务数据与目标标准进行比较,以评估企业目标、计划的完成情况;
4.行业标准。行业标准是以同一行业其他企业的水平为评价标准,通常采用行业平均数、中位数或者行业先进水平作为参考标准。
在运用比较分析法中,应当确保比较数据的可比性,即排除非正常因素的影响,确保财务数据口径的一致性,并结合具体情况深入分析产生差异的原因,为企业决策提供支持。
水平分析法
水平分析法就像是在看企业的成长记录。首先,需要收集企业在不同时间段的财务数据,比如今年和去年的财务报表。接下来,将这些数据进行对比,研究各项经营业绩或财务状况的发展变动情况。
要注意的是,这个方法不仅仅是对单项指标的对比,而是对整个财务报表的全面分析。通过这种方法,可以清晰地看到企业在不同时间段的表现,更好地理解企业的成长轨迹。
结构分析法
结构分析法又称垂直分析法、纵向分析法或者共同比分析法,是以财务报表中的某个总体指标作为100%,计算其他项目占该总体指标的比重,分析各项目的比重是否合理及比重变动情况的一种财务分析方法。
当用于静态结构分析时,我们可以根据各项目比重判断该项目的重要程度;当用于动态结构分析时,我们将分析期各项目比重与前期或者同行业分析期各项目比重进行对比,分析各项目比重变动情况或与同行业的结构差异情况。例如,通过计算企业的销售成本占总销售额的比重,判断销售成本是否过高,从而为企业的成本控制提供参考。
趋势分析法
趋势分析法是根据企业连续几年或几个时期的分析资料,运用指数或完成率的计算,确定分析期各有关项目的变动情况和趋势的一种财务报表分析方法。趋势分析法既可用于对会计报表的整体分析,即研究一定时期报表各项目的变动趋势,也可用于对某些主要指标发展趋势的分析。
趋势分析的步骤分为三步:1.计算趋势比率或指数。通常指数的计算有两种方法,定基指数和环比指数。定基指数就是各个时期的指数都是以某一固定时期为基期来计算的。环比指数则是各个时期的指数以前一期为基期来计算的。趋势分析法通常采用定基指数;2.根据指数计算结果,评价与判断企业各项指标的变动趋势及其合理性;3.预测未来的发展趋势。根据企业以前各期的变动情况,研究其变动趋势或规律,从而预测企业未来发展变动情况。
比率分析法
比率分析法是财务分析最重要的方法,它实质上是将影响财务状况、经营成果的两个或两个以上相关因素联系起来,通过计算比率,反映它们之间的关系,以此评价企业的财务状况和经营成果的一种分析方法。比如说,当我们想知道一家公司是否具备偿还短期债务的能力时,流动比率和速动比率就能给我们提供答案;当我们想评估公司的盈利能力时,毛利率和净利率就显得尤为重要。
比率分析的形式主要有百分率、百分比、分数三种。比率分析法的优势在于简单、明了、可比性强。无论是纵向比较企业自身的历史数据,还是横向比较同行业的其他企业,都能一目了然地看出差距和优势。当然,任何方法都有其局限性,比率分析法也不例外。它虽然能提供直观的结果,但有时也会因为缺乏背景信息而显得解释力度不够。
因素分析法
我们可以利用厨师的视角来认识这个方法,假设需要准备一顿丰盛的晚餐,用到了各种各样的食材,比如鸡肉、蔬菜和香料。现在,需要知道每种食材对这道菜的味道有多大影响。那么我们每次只改变一种食材,其他的保持不变,然后看看味道有什么不同。这就是因素分析法的基本原理。因素分析法是一种技术方法,通过分析财务指标和其影响因素之间的关系,确定每个因素对指标差异的影响程度。就像在烹饪中,你只改变一种食材来观察其影响,在财务分析中,我们也是在其他因素不变的前提下,单独分析某一因素的变动对财务指标的影响。
因素分析法可分为连环替代法和差额计算法。连环替代法是测定比较差异成因的定量分析方法,是因素分析法的基本形式。该方法是把影响某项指标的几个相互联系的因素逐个分解测定,把其中一个因素作为可变,假定其他因素不变,顺序地逐个进行替换,以测定各因素对该指标的影响程度;差额计算法作为连环替代法的简化形式,其因素分析的原理与连环替代法是相同的。区别在于分析程序上,差额计算法比连环替代法简单,即它可直接利用各影响因素的实际数与基期数的差额,在其他因素不变的假定条件下,计算各因素对分析指标的影响程度。
财务报表概述
企业财务核算一般遵循“凭证→账簿→报表”的程序。财务报表是企业财务核算的“最终产品”,它是根据企业一定时期内发生的全部经济业务中所形成的大量数据,按照会计准则进行账务处理并高度浓缩整理后按规定编制而成的。企业的财务报表是定期编制并对外公布的,它系统地反映了企业在一定时期(通常指一个会计期间)内的财务状况、经营成果以及现金流量情况。
财务报表是财务报告的核心内容,主要包括会计报表及其附注,即“四表一注”。其中,“四表”指的是资产负债表、利润表、现金流量表和所有者权益(股东权益)变动表;“一注”指的是报表附注。
资产负债表
资产负债表是指反映企业在某一特定时点(如季末、年末)财务状况的财务报表,它是根据“资产=负债+所有者权益”这一会计等式编制的。由于资产负债表反映的是企业在持续经营过程中某时点的财务数据,所以属于静态报表。
根据我国《企业会计制度》的规定,我国企业的资产负债表采用账户式结构。资产负债表左侧是资产项目,代表企业所拥有的资源;右侧是负债和所有者权益项目,代表企业的资金来源,资产负债表左右两侧数额平衡。资产和负债分别以流动资产和非流动资产、流动负债和非流动负债列示。资产负债表的结构如表0-1-1所示。
阅读资产负债表时,应关注资产质量、负债、所有者权益、表外资源。
一是资产质量,指资产的可收回金额。比如资产负债表中所显示的应收账款并不一定能够全部收回,应计提坏账准备,其实际可收回金额一般小于报表余额。
二是负债。并不是企业所有的负债都能在资产负债表上反映出来,资产负债表上所反映的负债只是现在已经存在的负债,或者叫现实的债务,而潜在的风险和债务,在资产负债表中是无法反映的。潜在的负债一般会体现在资产负债表的报表附注中。
三是所有者权益。实收资本与企业的注册资本应该是一致的,当一个企业的注册资本全部到位时,资产负债表上的股本或实收资本应该和企业的注册资本一致。但注册资本如果是分次到账的,在这种情况下,企业的股本或实收资本就小于注册资本。阅读报表时应该关注实际到账资金的情况。
四是资产负债表表外资源。从企业的经济资源来说,并不是所有的资产都能够在资产负债表中反映出来,例如企业的品牌和声誉、优秀的管理团队、良好的管理水平,但这些资源是不可能反映在资产负债表中的。
资产负债表的作用主要表现在以下四个方面:一是反映企业拥有的资产总额和构成情况;二是反映企业资金的来源渠道和构成情况;三是反映企业的财务状况和偿债能力等信息;四是反映企业的资产管理水平与盈利能力。
利润表
利润表是反映企业在一定会计期间(年度、季度或月度)经营成果(或亏损)的财务报表,又称损益表,它是根据“收入-费用=利润”的会计等式编制,代表一定时期利润形成过程的动态报表。利润表的格式分为单步式和多步式两种,我国规定采用多步式报表。利润表的结构如表0-1-2所示。
- 阅读利润表时,有两个要点:
一是结果导向。一般观察利润表都是从下往上看,首先看的是后面的净利润,然后是利润总额,也就是注重结果。这样做的目的是要明确企业是盈利还是亏损,如果净利润是正数,说明企业盈利;如果净利润是负数,说明企业亏损。
二是分层观察。在利润表中,企业的营业利润是企业日常经营活动所得利润,最能说明企业盈利能力的大小。如果一个企业的营业利润较多,说明企业具有较好的盈利能力;如果一个企业确实盈利较多,但不是正常的经营业务利润,而是通过无法控制的事项或偶然的交易获得的,则说明企业盈利能力不正常。
- 利润表可以反映企业一定会计期间的收入实现情况、费用支出情况和净利润的实现情况等,其作用主要表现在以下五个方面:
一是反映企业的经营成果。利润表中的项目可以反映企业在一定期间的经营成果,即这段时间内企业是盈利还是亏损。
二是评价企业的获利能力。判断企业是否具有持续盈利能力,主要看营业利润。如果一个企业营业利润多,则企业具有较强的盈利能力;如果企业的营业外收入很多,可以认为企业能够创造利润,但不能判断企业具有很强的盈利能力,因为作为“偶然利得”的营业外收入是不会经常出现的。
三是判断企业的价值。企业的盈利能力是评价企业价值的重要因素,比如某企业是一个上市企业,该企业本身的价值与其盈利能力是有联系的,可以借助于利润表来评价企业的价值。
四是预测企业未来盈利。借助利润表可以预测企业未来盈利变化的趋势。比如将某企业近五年的利润表排列在一起做比较,如图0-1-2可以看到该企业的营业利润从2019年的1 000万元逐步下降到2023年的400万元,可以推断若无特殊情况,该企业未来的几年营业利润仍然呈下降趋势,有可能会产生亏损。
五是评价和考核管理人员绩效。借助利润表可以从一个侧面反映企业管理人员的管理业绩和效率。
现金流量表
公司在过去的经营中创造了多少现金?在持续经营中需要多少现金?公司用什么方法可以产生大量的现金?公司是否在厂房和设备上进行了足够的投入以维持或增加生产能力?公司是否保留了过多的现金?投资活动所需的资金是源于内部资金还是源于借款或其他外部资源?对于现金股利的支付是否需要借入现金?诸如此类的问题在资产负债表和利润表中是很难找到答案的。由于资产负债表和利润表只提供了企业某些方面的信息,因此,就需要在资产负债表和利润表已经反映的企业财务状况和经营成果的基础上,利用现金流量表进一步提供反映企业现金流量的会计信息。
现金流量表是反映企业一定会计期间内现金及现金等价物流入和流出信息的财务报表,它以收付实现制为基础编制的。现金流量表反映了企业资金在一定时期内的流动情况,属于动态报表。现金流量表的结构如表0-1-3所示。
对于一个健康的正在成长的企业而言,经营活动现金净流量应为正数,投资活动现金净流量是负数,筹资活动现金净流量是正负相间的,其来自筹资活动的现金净流量是正数或负数都是正常的。所以,通常不能简单地根据企业来自筹资活动的现金净流量的大小对一个企业做出判断。例如,筹资活动产生的现金净流量是正数,可能表明这个企业是一个年轻而充满活力的企业,因其快速扩张,通常经营活动产生的现金流量无法满足扩张的要求,必须向外部借入额外的资金。筹资活动产生的现金净流量为负数,可能表明这是一个达到稳定发展状态的成熟企业,经营活动创造了足够多的现金流量,能够偿付贷款和发放较高的现金股利。一个高速成长的企业往往需要通过筹资获得大量的资金,以满足资本扩张投资活动和经营活动过程中因存货购置及应收账款增加形成的资金缺口。当企业发展到不需要快速增长而维持现状的时候,其来自经营活动的现金流量往往是充足的,能够保证长期资产的购置和股利的支付。当企业处于成熟期,其主导产品在市场上占有较大的份额,并源源不断地给企业带来大量现金流量时,企业不但可以进行资本扩张,而且还有剩余资金偿付贷款和支付现金股利。
- 现金流量表的作用主要表现在五个方面:
一是说明企业现金流入流出的原因。现金流量表能够提供企业在一定期间内现金的来龙去脉及现金余额变动的会计信息,可以提示报表阅读者现金从何处来,到何处去。
二是规划和预测企业未来产生现金的能力。借助于现金流量表提供的信息,可以规划和预测企业未来产生现金的能力。
三是分析净利润与现金流量差异的原因。现金流量表最大的功能就是具有透视的功能。借助现金流量表提供的信息,可以分析企业净利润与相关现金流量产生差异的原因。
四是分析财务状况和经营成果的可靠性。借助现金流量表提供的信息,可以分析和判断企业财务状况,评价企业收益的质量。
五是分析和判断企业的偿债能力。借助现金流量表提供的信息,可以分析和判断企业的偿债能力。例如,某个企业某年增加的现金是1 000万元,而经营活动产生的现金流量增加了900万元,说明企业创造现金的能力比较强,靠自身创造的现金来偿还债务的能力强。
所有者权益变动表
所有者权益变动表是反映构成所有者权益各组成部分当期增减变动情况的报表。它包括企业会计政策变更和会计差错更正的累积影响金额、当期实现的净利润情况、其他综合收益状况、所有者投入和减少资本情况、企业利润分配的情况以及所有者权益内部结转情况等。
所有者权益变动表能够全面反映所有者权益的变化原因,可以为资产负债表和利润表提供补充信息。
报表附注
报表附注是财务报告的一个重要组成部分,它与资产负债表、利润表、现金流量表和所有者权益变动表一同构成了完整的财务报表体系。它是对这些主表中所列示项目的详细解释和补充说明。
在财务分析的过程中,对报表附注的分析是必不可少的一环。这是首先是因为报表附注提供了对主表项目的详细解释,揭示了背后的会计政策、估计和判断,使得财务数据更加透明和可信。其次,报表附注披露了许多主表中未能体现的重要信息,比如或有事项、关联方交易和重大风险等,这些信息对于全面评估企业的财务健康状况至关重要;最后,报表附注还可以帮助我们识别财务报表中的异常情况和潜在问题,从而做出更准确的财务决策。
财务数据分析工具
作为一名财务分析人员,我们可能会遇到大量的财务数据而感到无从下手,也可能会遇到手头的工具无法满足数据量和精度要求的情况,可以明确的一点是,数据分析工具的选择和使用在现代财务管理中变得尤为重要。
从最基础的Excel,到功能强大的BI工具,再到编程语言Python和数据库管理工具SQL,每一种工具都有其独特的优势和应用场景。
Excel
Excel是最常用的数据分析工具之一,它提供计了数据计算、数据分析、数据可视化、交互分析功能,能够快速完成所有数据清洗过程并建立分析模型,高效得出计算结果。本教材主要以Excel来进行财务数据的计算与分析。图0-1-3、0-1-4分别是Microsoft Office 2021版、WPS Office 2024春季版的界面。
- 数据计算功能
利用Excel,不仅可以进行常规的计算,还可以借助内置的函数对数据进行复杂的计算。在Excel中有数学和三角函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查找和引用函数、统计函数、文本函数、数据库函数等函数。利用不同函数的组合和嵌套,可以完成绝大部分领域的常规计算任务。不同类型函数的应用展示如图0-1-5所示。
- 数据分析功能
利用Excel,可以对数据进行排序、筛选、分类汇总、数据验证、条件格式设置等操作,能够展现数据的分布状态、内在规律。
- 数据可视化功能
利用Excel的数据可视化功能,可以将数据以图形、图表等形式予以展现,帮助用户更直观地理解和分析数据。数据可视化系统的功能包括数据采集、处理、分析和展示。这些系统支持不同类型的数据接入,提供灵活的数据设置和整合,帮助企业有效管理数据。
图表设计是数据可视化中的一个关键组成部分,它通过视觉设计将复杂信息整理并分类,使用图形化的方式展现,从而缩短阅读时间并提高信息获取的认知度。有效的图表设计可以增强视觉冲击力和吸引力,同时通过统一样式和色彩组织信息内容,有效引导阅读。
- 交互分析功能
利用Excel的交互分析功能,可以动态地改变版面布局,实现按不同方式显示和分析数据的效果。交互分析通过数据透视表和数据透视图来实现,每当改变页面布局时,数据透视表和数据透视图会同步更新数据结果。功能展示如图0-1-6所示。
BI
BI,全称为Business Intelligence,又称商业智慧或商务智能,是对企业现有的数据进行有效的整合,是进行财务数据可视化的重要工具,这一工具会在项目五中进行详细阐释。
Python
Python 是一个高层次的,结合了解释性、编译性、互动性和面向对象的脚本语言,由Guido van Rossum于1989年底发起,并在1991年首次发布。Python的设计强调代码的可读性,其语法清晰,结构简单。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格。Python的版本有2.x系列和3.x系列。
关于Python的编程环境,除了自带的IDLE外,还包括PyCharm、Jupyter Notebook、VS Code等集成开发环境(IDE),以及直接在命令行中运行Python脚本的方式。如图0-1-7、图0-1-8所示,进入python后,可以在打开的编辑器中直接输入程序代码。
Python支持多种编程范式,如面向对象编程、命令式编程、函数式编程以及过程化编程,而且拥有丰富的标准库及第三方库,可以应用于诸如Web开发、数据分析、人工智能、科学计算、教育、游戏开发等多个领域。
利用Python对财务数据进行分析,可以完成财务数据导入、数据预处理与整合、数据分析。首先是财务数据导入,从不同的数据源提取并整合数据,例如从Excel、CSV、API或数据库中导入数据,形成统一的数据集以供进一步分析;然后是数据预处理与整合,使用Pandas库对大量的财务报表(如资产负债表、利润表、现金流量表等)进行格式统一、缺失值填充、异常值检测与处理等;最后对财务数据进行分析,可以使用NumPy进行数值计算,结合Pandas进行描述性统计分析,探索财务指标之间的关系和变化趋势。
SQL
SQL(Structured Query Language,结构化查询语言)是一种专门用于管理和操作关系数据库系统的编程语言。它用于存取数据以及查询、更新和管理关系数据库系统。
SQL是一个综合的、通用的、功能极强的语言,能够一体化数据描述、操纵、控制等功能,语言简洁、易学易用,尽管功能丰富强大,但语言十分简洁,语法接近英语口语,能够方便学习和使用。
SQL数据库有MySQL
、PostgreSQL
、SQLite
等。本教材主要介绍MySQL
数据库。
MySQL数据库系统提供了MySQL命令行管理工具,用于数据库的管理和维护,如图0-1-9所示。
对于不习惯使用命令行的用户,也可以利用第三方数据库MySQL Workbench,如图0-1-10所示,它是一个统一的可视化数据库工具或图形用户界面工具,提供了SQL开发、数据迁移、建模和用于服务器管理、配置等的完整管理工具。
SQL用关键字、表名、列名等组合而成的一条语句来描述操作。关键字是指那些含义或使用方法已事先定义好的英语单词,并且不区分大小写,其中包含有“对表进行查询”或者“参考这个表”等各种意义的关键字。图0-1-11提供了部分常用命令的SQL语句。
SQL也是标准化数据库查询语言的一部分,由国际标准化组织(ISO)和国际电工委员会(IEC)共同制定。SQL的标准化确保了不同数据库系统之间的兼容性,使得数据库管理员和开发者可以在不同的系统之间轻松迁移和转换。
由于SQL的强大功能和广泛应用,它成为了数据库管理和数据操作的行业标准。无论是小型应用程序还是大型企业系统,SQL都是处理关系数据库不可或缺的工具。